liver colitis constipation cancer aids breast cancer breast laparoscopic heart gallstones hernia gallbladder colon cancer doctor kidney colonoscopy